investing invest mutual fund timing financial planning mutual fund market timing finance foreclosure etfs investment newsletter nasdaq 100 index investments s&p 500 index investor stock market timing exchange traded funds mutual funds market timing system russell 2000 index